﻿/// <reference path="Jquery.doc.js"/>
window.onerror = function() { return true; }
$(function () {
    var x = 10;
    var y = 10;
    // 左侧菜单效果
    $('.Menu').click(function () {
        var $NowMenu = $(this).next('.MenuNote');
        $('.MenuNote').hide(400, function () { });
        if ($NowMenu.is(":visible")) {
            $NowMenu.hide(300, function () { });
        } else {
            $NowMenu.show(500, function () { });
        }
    });
    $("tbody>tr:even").css("background", "#F0F0E8");
    $("tbody>tr").mouseover(function () {
        $(this).css("background", "#DAE9FB");
    });
    $("tbody>tr").mouseout(function () {
        $("tbody>tr:even").css("background", "#F0F0E8");
        $("tbody>tr:odd").css("background", "");
    });

    //分类信息 检测
    $('#BtnClassSave').click(function () {
        if ($('#txtClassName').val() != "") {
            if ($('#txtClassName').val().length > 14) {
                alert("类型名称长度不能超过14个字！");
                $('#txtClassName').focus();
                return false;
            }
        }
        else {
            alert("类型名称不能为空！");
            $('#txtClassName').focus();
            return false;
        }

        if ($.trim($("#txtEnName").val()).length == 0) {
            alert("类型英文名称不能为空！");
            $('#txtEnName').focus();
            return false;
        } else {
            if ($.trim($("#txtEnName").val()).indexOf("_") >= 0) {
                alert("类型英文名称中不能包含下划线！");
                return false;
            }
            return true;
        }
    }
    )
    //检测长度
    $('#txtKey').keyup(function () {
        if ($.trim($(this).val()).length > 75) {
            $(this).val($(this).val().substring(0, 75));
        }
    })
    $('#txtDescription').keyup(function () {
        if (this.value.length > 125) {
            this.value = this.value.substring(0, 125);
        }
    })

    $(".DelClass").click(function () {
        if (confirm("确定删除该信息？该信息下的所有相关信息都将删除！"))
            return true;
        else {
            return false;
        }
    })
    $("#BtnAllSelect").click(function () {
        if ($("#BtnAllSelect").val() == "全选") {
            $("#BtnAllSelect").val("反选");
            $("[name=CheckMes]:checkbox").attr("checked", true);
        }
        else {
            $("#BtnAllSelect").val("全选");
            $("[name=CheckMes]:checkbox").each(function () {
                this.checked = !this.checked;
            })
        }
    })
    $("#BtnAllDel").click(function () {
        if (confirm("你确定删除所有选中的信息？")) {
            var checkValue = "";
            var imageValue = "";
            var leaveValue = "";
            $("[name=CheckMes]:checkbox:checked").each(function () {
                if ($.trim($(this).val()).length > 0) {
                    checkValue += "," + $.trim($(this).val());
                    imageValue += "," + $.trim($(this).attr("title"));
                    leaveValue += "," + $.trim($(this).attr("Leave"));
                }
            })
            if (checkValue.length == 0) {
                alert("你没有选择任何信息，请先选中要删除的信息！");
                return false;
            }
            else {
                $("#HSelectID").val(checkValue.substr(1));
                $("#HImageID").val(imageValue.substr(1));
                $("#HClassID").val(leaveValue.substr(1));
            }
            return true;
        }
        else {
            return false;
        }
    })
    $("td.TIP").mouseover(function (e) {
        this.myTitle = this.title;
        this.title = "";
        var toolTip = "<div id='tooltip'>" + this.myTitle + "</div>";
        $("body").append(toolTip);
        $("#tooltip").css({
            "position": "absolute",
            "padding": "5px",
            "background": "#F0F0E8",
            "border": "1px gray solid",
            "top": (e.pageY + y) + "px",
            "left": (e.pageX + x) + "px"
        }).show(200);
    }).mouseout(function () {
        this.title = this.myTitle;
        $("#tooltip").remove();
    }).mousemove(function (e) {
        $("#tooltip").css({
            "background": "#F0F0E8",
            "padding": "5px",
            "border": "1px gray solid",
            "top": (e.pageY + y) + "px",
            "left": (e.pageX + x) + "px"
        })
    })
    $(".SeeImg").mouseover(function (e) {
        var toolTip = "<div id='tooltip'><img src=../UpLoad/Images/Small/" + (($.trim(this.myTitle).length == 0) ? "noImage.gif" : this.myTitle) + " /></div>";
        $("body").append(toolTip);
        $("#tooltip").css({
            "position": "absolute",
            "padding": "5px",
            "background": "#F0F0E8",
            "border": "1px gray solid",
            "top": (e.pageY + y) + "px",
            "left": (e.pageX + x) + "px"
        }).show(200);
    }).mouseout(function () {
        $("#tooltip").remove();
    }).mousemove(function (e) {
        $("#tooltip").css({
            "background": "#F0F0E8",
            "padding": "5px",
            "border": "1px gray solid",
            "top": (e.pageY + y) + "px",
            "left": (e.pageX + x) + "px"
        })
    })

    $("#BtnUpLoad").click(function () {
        if ($.trim($("#UploadImg").val()).length == 0) {
            alert("请先选择要上传的图片...");
            $("#UploadImg").click();
            return false;
        }
    })
    $("#BtnProSave").click(function () {
        if ($.trim($("#txtProName").val()).length == 0) {
            alert("请务必填写信息的标题....");
            $("#txtProName").focus();
            return false;
        }
        else if ($.trim($("#HImageName").val()) == "noImage.gif") {
            if (!confirm("检测到你没有上传图片，你确定不需要上传图片吗？")) {
                $("#UploadImg").click();
                return false;
            }
        }
    })
    $("#BtnUpdatePass").click(function () {
        if ($.trim($("#txtOldPass").val()).length == 0) {
            alert("原密码不能为空！！");
            $("#txtOldPass").focus();
            return false;
        }
        if ($.trim($("#txtNewPass").val()).length == 0) {
            alert("新密码不能为空！！");
            $("#txtNewPass").focus();
            return false;
        }
        if ($.trim($("#txtCheckPass").val()).length == 0) {
            alert("确认密码不能为空！！");
            $("#txtCheckPass").focus();
            return false;
        }
        if ($.trim($("#txtCheckPass").val()) != $.trim($("#txtNewPass").val())) {
            alert("确认密码与原密码不符，请重新输入确认密码！！");
            $("#txtCheckPass").focus();
            $("#txtCheckPass").val("");
            return false;
        }
    })
    $(".Faces>img").click(function () {
        $("textarea").val($("textarea").val() + "表情" + $(this).attr("id"));
    })
    $("#BtnTMesSave").click(function () {
        if ($.trim($("#txtTMes").val()).length == 0) {
            alert("请多少写点信息吧...");
            $("#txtTMes").focus();
            return false;
        }
    })
    $("#txtTMes").keyup(function () {
        if ($.trim($(this).val()).length > 200) {
            $(this).val($(this).val().substring(0, 200));
        }
    })
});